静女其舒
day08-selenium day08-selenium
1.selenium自动化selenium可以操作浏览器,在浏览器页面上实现:点击、输入、滑动 等操作。 不同于selenium自动化,逆向本质是: 分析请求,例如:请求方法、请求参数、加密方式等。 用代码模拟请求去实现同等功能。 逆向
2024-01-06
day07-反调试和周杰伦下载 day07-反调试和周杰伦下载
本节目标:解决无限反调试,下载周杰伦歌曲 https://zz123.com 1.反调试 2.搜索列表 123456789101112131415import requestsres = requests.post( url=&quo
2024-01-06
day06-图片验证码识别 day06-图片验证码识别
本节目标:图片验证码识别 + 其他 1.图片验证码在很多登录、注册、频繁操作等行为时,一般都会加入验证码的功能。 如果想要基于代码实现某些功能,就必须实现:自动识别验证码,然后再做其他功能。 2.识别基于Python的模块 ddddo
2024-01-06
day05-xx大学 day05-xx大学
今日目标:对北大未名BBS进行逆向,实现账号登录 提示:入门级别的js逆向案例。 1.关于js逆向在页面上输入的密码:woshiniba,但是提交后密码居然变成:c739492f2837ed5c6927914a55467874。 这其实是,
2024-01-06
day04-xx军事自动登录 day04-xx军事自动登录
本节目标:实现xx军事网账号的自动登录 1.前置知识点在开始实现之前,需要先学一些必备的前置知识。 1.1 页面刷新抓包在抓包时,如果有页面刷新,之前的请求包就会被清除(无法分析)。 1.2 表单请求和ajax请求当看到页面上有一个表单时
2024-01-02
day03-数据提取 day03-数据提取
本节概要:如何提取嵌入在HTML格式中的文本信息。 很多网站请求后,返回的数据是嵌套在HTML格式中的。例如:5xclass.cn 对于这种情况想要提取其中的数据,常见有两种方法: 基于bs4模块(本节重点) 基于xpath模块 1.
2024-01-02
day02-requests模块的常见操作 day02-requests模块的常见操作
本节来学爬虫使用requests模块的常见操作。 1.URL参数无论是在发送GET/POST请求时,网址URL都可能会携带参数,例如:http://www.5xclass.cn?age=19&name=wupeiqi 12
2024-01-01
day01-什么是爬虫 day01-什么是爬虫
1. 什么是爬虫?用代码代替人去模拟浏览器或手机去执行执行某些操作。 例如: 自动登录钉钉,定时打卡 去91自动下载图片/视频 去京东抢茅台 3.分析&模拟分析一个网址,用requests请求就可以实现。 3.1 请
2024-01-01